package com.ciaojian.core.enums.business;

import com.ciaojian.core.enums.base.IBaseEnum;
import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * @author Atlakyn
 */
@Getter
@AllArgsConstructor
public enum LeaveDetailType implements IBaseEnum {
    /**
     * 请假类型
     */
    PERSONAL_LEAVE(0, "事假"),

    SICK_LEAVE(1, "病假"),

    ANNUAL_LEAVE(2, "年假"),

    MATERNITY_LEAVE(3,"产假"),

    PATERNITY_LEAVE(4, "陪产假"),

    MARRIAGE_LEAVE(5,"婚假"),

    BEREAVEMENT_LEAVE(6, "丧假"),
    ;

    private Integer value;

    private String description;
}
